ethanol powered - English Synonyms Dictionary